chenille yard - French English Dictionary